A Workload-Specific Memory Capacity Configuration Approach for In-Memory Data Analytic Platforms
نویسندگان
چکیده
Nowadays, in-memory data analytic platforms, such as Spark, are widely adopted in big data processing. The proper memory capacity configuration has been proved to be an efficient way to guarantee the workload performance in such platforms.Currently, Spark adopts the static way to configure the memory capacity for workloads based on user specifications. However, due to the lack of deep knowledge of the target platform and workload characteristics, nonexpert users often conservatively configure the memory capacity in an excessive way, which reduces the memory utilization significantly. On the other hand, as the memory requirements are quite different among diverse workloads, there is not the one-size-fits-all solution for memory capacity configuration.Aiming on these issues, we propose WSMC, a workload-specific memory capacity configuration approach for the Spark workloads, which guides users on the memory capacity configuration with the accurate prediction of the workload’s memory requirement under various input data size and parameter settings.First, WSMC classifies the inmemory computing workloads into four categories according to the workloads’ Data Expansion Ratio. Second, WSMC establishes a memory requirement prediction model with the consideration of the input data size, the shuffle data size, the parallelism of the workloads and the data block size. Finally, for each workload category, WSMC calculates the shuffle data size in the prediction model in a workload-specific way. For the adhoc workload, WSMC can profile its Data Expansion Ratio with small-sized input data and decide the category that the workload falls into. Users can then determine the accurate configuration in accordance with the corresponding memory requirement prediction.Through the comprehensive evaluations with SparkBench workloads, we found that, contrasting with the default configuration, configuration with the guide of WSMC can save over 40% memory capacity with the workload performance slight degradation (only 5%), and compared to the proper configuration found out manually, the configuration with the guide of WSMC leads to only 7% increase in the memory waste with the workload’s performance slight improvement (about 1%)
منابع مشابه
Comparative Correlation Between Coping Styles And Short Term Memory In Type1 ,2 Diabet And Healthy Group
Abstract Background: Diabetes is a major public health problem globally with an increasing disease trend. The Specific problems of patients in the control and treatment of this disease, which is caused great challenges of everyday life using coping behaviors necessary to better adaptability . Stress can interfere with memory by mechanisms that directly affect brain function. Deploying an appr...
متن کاملEffect of Working Memory Training on the Improving Reading Performance and Working Memory Capacity in Children with Dyslexia
Introduction: In recent years, researchers have focused on students who have challenges in learning, and these problems effect on their educational process. This study aimed to investigate the effect of working memory training programs on the improving reading performance and working memory capacity in children with dyslexia. Method: The research method was quasi-experimental. In this regard 30...
متن کاملThe Effects of Active Memory Exercises on Intelligence Profile in Students With Specific Learning Disorder
Background: Active memory is the search engine of the mind. Active memory is a cognitive function responsible for preserving instant information, its manipulation, and its use in thinking. This study aimed at investigating the effects of active memory practices on intelligence profiles in students with Specific Learning Disorder (SLD). Methods: This was a quasi-experimental study with a prete...
متن کاملThe Development of Reading and Operation Span Tasks in Persian as Measures of Working Memory Capacity for Iranian EFL Learners
This paper presented two complex span tasks in Persian as measures of working memory capacity (WMC). Firstly, the construct of working memory (WM) and possible WM measures that could assess this construct efficiently were critically reviewed. Accordingly, as measures of domain-general components of WM, a reading span task and an operation span task which were documented to assess this construct...
متن کاملThe Effictiveness of Arsh Leisure Time Program on the Working Memory, Cognitive Capacity and Communication Skills of Children with Intellectual Disability
Objective: Present study was aimed to determine the effectiveness of Arsh leisure time program on the cognitive capacity and communication skills of children with intellectual disability. Methods: The present research was a semi-experimental study with pre-test, post-test design and control group. The participants were 30 girl children with intellectual disability from exceptional schools in Is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1712.05554 شماره
صفحات -
تاریخ انتشار 2017